body{font-size: 14px;}

.vertical-font{font-size:14px; color:white; height:40px; line-height:40px; text-align: center;}

.top{width:100%; position: relative; }
.top img{width:100%; height:100%;}
.btn_view{position: absolute; right:5px; top:5px; background:rgb(255,255,0);border-radius:10%; border:0px; color:rgb(108,126,177); font-weight:900;}
.top_time{width:100%; bottom:0px; left: 0px; position: absolute;background: rgb(58,58,58); }
.top_time img{width:20px;height:20px;}
.txt_red{color:red; margin:0px 2px 0px 2px;}


.detail{width:100%; text-align: center; }
.old_price{color:rgb(169,169,169); margin:5px 0px 5px 0px;}
.state{font-family: "宋体"; color:rgb(69,69,69); width:100%; background:rgb(211,211,211);  font-weight: 700;}
.state span{color:red;}

.now_price{width:75%; border-radius: 5px;  background: rgb(239,170,49); margin:0 auto; margin-bottom: 10px;}
.now_price span{font-weight: 900; font-size: 16px; color:red; display: inline-block; font-size:27px;}

.invite{background:rgb(173,213,3);width:75%; border-radius: 5px; margin:0 auto; }

.viewact{height:30px; color:rgb(121,103,60); font-size:16px;  line-height: 30px; width:60%; margin:0 auto; border-radius: 5px; background: rgb(202,196,174); margin-top:20px; margin-bottom: 20px;}
/*.viewact span{font-size: xx-large;}*/

.buynow{width:75%; background: rgb(0,181,11); margin:0 auto; border-radius: 5px; }

.userimg{
    width: 40px;
    height:40px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    float: left;
    z-index: 99;
    position: relative;
    margin-left:40px;
    overflow: hidden;
    background: #fff;
}
.userimg img{
    width: 100%;
}
.list{width:100%; margin-top:15px;}
.list li{width:100%; height:60px; padding:10px 0 10px 0; border:1px solid rgb(230,230,230); border-left:0px; border-right: 0px; line-height: 40px;}

.buycount{color:rgb(200,200,200);}
.buycount span{color:red;}